home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
NetNews Offline 2
/
NetNews Offline Volume 2.iso
/
news
/
de
/
comm
/
isdn
/
7607
< prev
next >
Wrap
Text File
|
1996-08-06
|
2KB
|
68 lines
Path: news.dfn.de!si-nic!usenet
From: Roland Reichardt <gk820@appl2.hrz.uni-siegen.de>
Newsgroups: de.comm.isdn
Subject: EURACOM Pa▀word geknackt!
Date: 28 Mar 1996 20:15:44 GMT
Organization: Computer Center, University of Siegen, Germany
Message-ID: <4jes1g$4ck@si-nic.hrz.uni-siegen.de>
NNTP-Posting-Host: slip3.hrz.uni-siegen.de
Ich geb' ja zu, es ist nicht so schwer gewesen und das Pa▀word
des Konfigurationsprogrammes KONFIG.EXE kann man auch ⁿbergehen,
indem man einfach das Originalprogramm von Diskette nimmt und das
mit dem Pa▀word damit ⁿberschreibt, aber trotzdem...
So geht's
{ Passwortentschlⁿsselung des }
{ Eurakom Konfigurationsprogrammes }
{ Roland Reichardt }
{ Obere Rolandstr. 4 }
{ 57076 Siegen }
{ Tel.: (0271) 48939-41 }
{ Fax.: (0271) 48939-43 }
program Euracom;
uses objects;
var
rein : TBufStream;
Dateiname : String;
i : integer;
Zeichen : Integer;
begin
Dateiname := '';
Writeln('Bitte geben Sie den Namen der Eurakom Datei ein.');
Write('<EINGABE> = KONFIG.EXE :');
Readln(Dateiname);
IF Dateiname = '' THEN Dateiname := 'KONFIG.EXE';
Rein.Init (Dateiname, stOpen, 1024);
If Rein.Status <> stOK Then
begin
Writeln('Quelldatei nicht gefunden: ',Dateiname);
Exit;
end;
Writeln('Passwort des Euracom Konfigurationsprogrammes: ');
{ An die Stelle im Programm springen }
{ wo das Passwort eingetragen wird. }
{ Hexadezimal: 3825 }
{ Dezimal : 14373 }
Rein.Seek(14373);
{ Die Zehn Zeichen des Passwortes }
For i := 0 TO 9 DO
begin
Rein.Read (Zeichen, SizeOf (Zeichen));
{ Ende des Passwortes, wenn Zeichen=0}
IF Zeichen <> 0 THEN Write(CHR(Zeichen+(i*221)));
end;
Writeln;
Rein.Done;
end.